Software Algorithm Engineer
Description
- ISP algorithm development and ISP tuning.
- Subjective/objective image quality evaluation.
- Auto white balance, color correction and color management.
- Design, modeling, test and analysis of the imaging pipeline.
- Machine learning solution development for real-time image processing, with low latency and low power consumption.
- Train different models with various sensor patterns, such as 4C pattern and Bayer Pattern.
- Improve algorithm to gain higher quality on color images.
- Evaluate and tune existing image processing models and verify performance.
- Write algorithms documentation.
Job Requirements:
Master’s degree in Electrical Engineering, Computer Science, or related fields with course work of computer vision and deep learning.
Must possess the demonstrated knowledge or skills of:
- Convolution filters.
- Neural networks, such as CNN model and GAN model.
- CNN in object recognition.
- Multi-class classification and image deionizing.
- Deep learning frameworks.
- Data augmentation.
- Fine-tuning pre-trained models.
- RNN, LSTM and transformers.
- Optimization.
- PyTorch.
Annual base salary for this role in California, US is expected to be between $126,942 - $134,000. Actual pay will be determined on a number of factors such as relevant skills and experience, and the pay of employees in the similar role.